Skip to content

Add a Rust quickstart with verified document examples - #9

Merged
krflol merged 2 commits into
mainfrom
docs/rust-quickstart
Oct 1, 2026
Merged

krflol merged 2 commits into
mainfrom
docs/rust-quickstart

Conversation

@krflol

@krflol krflol commented Oct 1, 2026 •

Copy link
Copy Markdown
Contributor

Rust visitors currently reach a Python-first getting-started path. Add a Rust quickstart with a minimal PDF program and a runnable, font-aware example that renders the playground invoice, report, and notice with the published fullbleed = "=2.5.0" crate. Link it from navigation, the docs home, and the playground.

The examples include a lockfile; CI compiles them and compares the actual PDFs and every PNG against the existing native/WASI fixture evidence. No core engine, Python dependency, or release metadata changes.

Validation: Rust 1.97 release build and Rust 1.85 compatibility check passed locally. All three designed PDFs and five PNGs matched the playground output byte for byte, with zero missing glyphs. Strict MkDocs build and 46-page internal-link check passed. The guide was visually reviewed at 390px and 1440px, with no page overflow or JavaScript errors.

Linux CI also passed the full docs/playground checks and reproduced the same Rust-example PDFs and PNGs as Windows. Evidence: https://github.com/fullbleed-engine/docs/actions/runs/36929059647

@krflol
krflol merged commit 2e5d74a into main Oct 1, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant